//头像上传, 因为它上传的是二进制数据
$('#file').on('change', function () {
    //创建一个空表单
    let formData = new FormData()
    //将文件对象放到formData中
    formData.append('logo', this.files[0])
    //将文件ajax,进行头像的上传,然后返回服务器是上的头像地址
    $.ajax({
        type: 'post',
        url: '/upload',
        data: formData,
        processData: false,
        //告诉ajax不要设置请求的参数类型
        contentType: false,
        success: function (response) {
            $('#preview').attr('src', response[0].logo)
            //将上传的头像服务器地址,设置给隐藏域
            $('#logo').val(response[0].logo)
        }
    })
})

//提交保存网站设置
$('#settingForm').on('submit', function () {
    let formData = $(this).serialize()
    $.ajax({
        type: 'post',
        url: '/settings',
        data: formData,
        success: function () {

            location.reload()
        }
    })
    return false
})

//进入页面就直接读取网站设置
$.get('/settings', function (response) {
    //拿到数据就弄到页面上去 不想用模板可以用这种方式
    // console.log(response);
    $('#preview').attr('src', response.logo)
    $('#logo').val(response.logo)
    $('input[name="comment"]').val('checked', response.comment)
    $('input[name="review"]').val('checked', response.review)
    $('input[name="title"]').val(response.title)
})